package com.tedu.day02.test;

/**
  * 类  抽象类  接口：接口定义类似类，抽象方法依然抽象类的抽象方法
  * 标准接口类：全局变量+抽象方式
  *    全局常量语法：修饰符 static final 常量名[大写]:
  *    特点：通过类直接调用全局常量！
  *    抽象方法：修饰符abstract 返回值 方法名();
  *    特点：接口抽象一定作为父类使用--抽象方法--一定子类所重写！
 */
interface Color{
    public abstract void color();
}
public interface Insert extends Color {      //假设:插排类
     //public Insert(){}
     public static final int LINE=100;        //全局常量
     public abstract void jack();            //抽象方法
}
//使用接口---创建【子】实现类：同时继承Thing 实现 Insert
class Toy extends Thing implements Insert{
    public void jack(){System.out.println("玩具通电啦");}
    public static void play(){System.out.println("玩玩具");}
    public void say() {System.out.println("说话");}
    public void color() {System.out.println("颜色");}
}

//定义抽象类
 abstract class Thing{
     public abstract void say();
}